package com.xhcl.system.domain;

import java.math.BigDecimal;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.xhcl.common.annotation.Excel;
import com.xhcl.common.core.domain.BaseEntity;

/**
 * 银行数据接收对象 t_srhs_yhsjjs
 * 
 * @author xhcl
 * @date 2020-09-02
 */
public class TSrhsYhsjjs extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 流水号 */
    private String lsh;

    /** 接收年 */
    @Excel(name = "接收年")
    private Long jsn;

    /** 接收月 */
    @Excel(name = "接收月")
    private Long jsy;

    /** 接收日 */
    @Excel(name = "接收日")
    private Long jsr;

    /** 是否接收 1是　0否（默认） -1退回 */
    @Excel(name = "是否接收", readConverterExp = "默=认")
    private Long sfjs;

    /** 金额 */
    @Excel(name = "金额")
    private BigDecimal je;

    /** 会计凭证编号 */
    @Excel(name = "会计凭证编号")
    private String kjpz;

    /** 凭证头序号 */
    @Excel(name = "凭证头序号")
    private Long pztxh;

    /** 划解序号 */
    @Excel(name = "划解序号")
    private Long hjxh;

    /** 数据来源 0文本导入 1接口获取 */
    @Excel(name = "数据来源 0文本导入 1接口获取")
    private Long sjly;
    
    @Excel(name = "银行编码")
    private String yhbm;
    @Excel(name = "银行名称")
    private String yhmc;
    @Excel(name = "银行账号")
    private String yhzh;

    public void setLsh(String lsh) 
    {
        this.lsh = lsh;
    }

    public String getLsh() 
    {
        return lsh;
    }
    public void setJsn(Long jsn) 
    {
        this.jsn = jsn;
    }

    public Long getJsn() 
    {
        return jsn;
    }
    public void setJsy(Long jsy) 
    {
        this.jsy = jsy;
    }

    public Long getJsy() 
    {
        return jsy;
    }
    public void setJsr(Long jsr) 
    {
        this.jsr = jsr;
    }

    public Long getJsr() 
    {
        return jsr;
    }
    public void setSfjs(Long sfjs) 
    {
        this.sfjs = sfjs;
    }

    public Long getSfjs() 
    {
        return sfjs;
    }
   
    public BigDecimal getJe() {
		return je;
	}

	public void setJe(BigDecimal je) {
		this.je = je;
	}

	public void setKjpz(String kjpz) 
    {
        this.kjpz = kjpz;
    }

    public String getKjpz() 
    {
        return kjpz;
    }
    public void setPztxh(Long pztxh) 
    {
        this.pztxh = pztxh;
    }

    public Long getPztxh() 
    {
        return pztxh;
    }
    public void setHjxh(Long hjxh) 
    {
        this.hjxh = hjxh;
    }

    public Long getHjxh() 
    {
        return hjxh;
    }
    public void setSjly(Long sjly) 
    {
        this.sjly = sjly;
    }

    public Long getSjly() 
    {
        return sjly;
    }
    public String getYhbm() {
		return yhbm;
	}

	public void setYhbm(String yhbm) {
		this.yhbm = yhbm;
	}

	public String getYhmc() {
		return yhmc;
	}

	public void setYhmc(String yhmc) {
		this.yhmc = yhmc;
	}

	public String getYhzh() {
		return yhzh;
	}

	public void setYhzh(String yhzh) {
		this.yhzh = yhzh;
	}

	@Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("lsh", getLsh())
            .append("jsn", getJsn())
            .append("jsy", getJsy())
            .append("jsr", getJsr())
            .append("sfjs", getSfjs())
            .append("je", getJe())
            .append("kjpz", getKjpz())
            .append("pztxh", getPztxh())
            .append("hjxh", getHjxh())
            .append("sjly", getSjly())
            .toString();
    }
}
